Labelled calculi of resources
نویسندگان
چکیده
Lévy’s labelled λ-calculus has played an important role in the understanding of the Geometry of Interaction and its applications to the implementation of λ-evaluators: labels relate to the multiplicative information of paths. In this paper, we generalise the structure of labels, and the underlying term structure, in order to keep track of exponential information too. We first define two labelled calculi with explicit substitutions and resource management, where labels are in close correspondence with paths in call-by-value and call-by-name translations of the λ-calculus into linear logic proof nets, respectively. We observe a tight relationship between labels and the dynamics of substitutions; this will then guide us through the design of a third calculus that combines the advantages of the previous two, where labels fully reflect the dynamics of substitutions.
منابع مشابه
Effective Finite-Valued Semantics for Labelled Calculi
We provide a systematic and modular method to define nondeterministic finite-valued semantics for a natural and very general family of canonical labelled calculi, of which many previously studied sequent and labelled calculi are particular instances. This semantics is effective, in the sense that it naturally leads to a decision procedure for these calculi. It is then applied to provide simple ...
متن کاملLabelled Tree Sequents, Tree Hypersequents and Nested (Deep) Sequents
We identify a subclass of labelled sequents called “labelled tree sequents” and show that these are notational variants of tree-hypersequents in the sense that a sequent of one type can be represented naturally as a sequent of the other type. This relationship can be extended to nested (deep) sequents using the relationship between tree-hypersequents and nested (deep) sequents, which we also sh...
متن کاملMulti Labelled Transition Systems: A Semantic Framework for Nominal Calculi
Action Labelled transition systems (LTS) have proved to be a fundamental model for describing and proving properties of concurrent systems. In this paper,Multiple Labelled Transition Systems (MLTS) are introduced as generalizations of LTS that permit dealing also with systems features that are becoming more and more important when considering languages and models for network aware programming. ...
متن کاملMultiple-Labelled Transition Systems for nominal calculi and their logics
Action Labelled transition systems (LTS) have proved to be a fundamental model for describing and proving properties of concurrent systems. In this paper, we introduce Multiple Labelled Transition Systems (MLTS) as generalizations of LTS that permit also dealing with systems features that are becoming more and more important when considering languages and models for network aware programming. M...
متن کاملLabelled Lambda-calculi with Explicit Copy and Erase
We present two rewriting systems that define labelled explicit substitution λ -calculi. Our work is motivated by the close correspondence between Lévy’s labelled λ -calculus and paths in proof-nets, which played an important role in the understanding of the Geometry of Interaction. The structure of the labels in Lévy’s labelled λ -calculus relates to the multiplicative information of paths; the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Log. Comput.
دوره 24 شماره
صفحات -
تاریخ انتشار 2014